package com.hunttown.mes.rpc.api;

import com.hunttown.common.domain.Page;
import com.hunttown.mes.rpc.domain.TransportRemarkLogDTO;
import com.hunttown.mes.rpc.domain.query.TransportRemarkLogDTOQuery;

/**
 * created by wangjunfu on 2019-05-19 01:20:14
 */
public interface TransportRemarkLogRpcService {

    TransportRemarkLogDTO insert(TransportRemarkLogDTO transportRemarkLogDTO);

    Boolean updateInfoById(TransportRemarkLogDTO transportRemarkLogDTO);

    Boolean updateInfoByQuery(TransportRemarkLogDTOQuery transportRemarkLogDTOQuery);

    TransportRemarkLogDTO selectById(Integer id);

    TransportRemarkLogDTO selectObjByQuery(TransportRemarkLogDTOQuery transportRemarkLogDTOQuery);

    Page<TransportRemarkLogDTO> getListForPage(TransportRemarkLogDTOQuery transportRemarkLogDTOQuery);

    Boolean deleteById(Integer id);
}